
# 列表
# 格式 ： 变量名 = []

# 定义列表
alst = []
blst = [11,23.2,'abc',None,True]

print(alst)
print(blst)

# 循环列表
clst = [1,2,3,4,5,6,7,8,9,10]
# 实例：打印1~10所有的数
for x in clst:
    print(x)


# 列表中的方法
"""
append(obj)     : 在列表的末尾添加一个元素
expand(seq)     : 在列表中追加另外一个序列中的值。
insert(index,vls)       : 向列表中的某个位置插入一个元素
copy(list)          : 复制列表

pop()       : 默认删除最后一个元素
remove(obj) : 删除指定的对象
clear()     : 删除列表中的所有元素

reverse()   : 对列表进行翻转
sort()      : 对列表进行排序

count(obj)  : 查找对象在列表中出现的次数
index(obj)  : 查找对象在列表中的位置。
"""
dlst = ['a','b',1,2,'a',2]
dlst.append('c')
dlst.append(3)
dlst.append('a')
print(dlst)
elst = [8,4,5,]
dlst.extend(elst)
print(dlst)
dlst.insert(1,'helloworld')
print(dlst)
dlst.pop()
print(dlst)
dlst.remove('b')
print(dlst)

elst.sort()
print(elst)
dlst.reverse()
print(dlst)

print(dlst.count('a'))
print(dlst.index('helloworld'))

flst = elst.copy()
print(flst)